package com.client.service;

import com.client.dto.GoodsAndLanguageDto;
import com.client.pojo.FlowerGoods;
import com.client.pojo.FlowerOrder;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 晚云
 * @since 2023-09-12
 */
public interface FlowerGoodsService extends IService<FlowerGoods> {

    /**
     * 首页鲜花查询
     * @param typeId
     * @return
     */
    List<FlowerGoods> goods_list(Integer typeId);

    /**
     * 搜索时查询
     * @param search
     * @return
     */
    List<FlowerGoods> search_like(String search);

    /**
     * 查询单个商品详细页面
     * @param goodId
     * @return
     */
    GoodsAndLanguageDto selectOne(String goodId);
    /**
     * 购买之后增加购买数量
     * @param goodsId
     * @return
     */
    boolean updateByCount(String goodsId, List<FlowerOrder> flowerOrder);

    /**
     * 根据id差商品
     * @param list
     * @return
     */
    List<FlowerGoods> type_list(List<String> list);
}

